/*
 * Copyright 2010 David de Mingo
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 * 
 * http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

package org.shalma.internal.client.view.adapter;


public class ImageAdapter  {

	// private ImageAdapter(Adaptee adaptee) {
	// super(adaptee);
	// }
	//
	// // ///
	//
	// protected Image getEmptyImage() {
	// return new Image(IconBundle.instance.adapter_image());
	// }
	//
	// protected Widget getReader() {
	// Image reader = new Image();
	// reader.addClickHandler(this);
	// reader.setUrl(((ImageModel) adaptee.read()).getSrc());
	//
	// return reader;
	// }
	//
	// protected Widget getWriter() {
	// FileUpload writer = new FileUpload();
	// writer.setName("");
	// writer.addFileUploadListener(this);
	//
	// return writer;
	// }
	//
	// // ///
	//
	// public void onEvent(FileUpload upload, int type) {
	// read();
	// }
	//
	// // ///
	//
	// public static class ImageAdapterFactory implements AdapterFactory {
	//
	// public static final String ID = "shalma.image";
	//
	// // ///
	//
	// public String getId() {
	// return ID;
	// }
	//
	// public Adapter make(Adaptee adaptee) {
	// return new ImageAdapter(adaptee);
	// }
	//
	// public Class adapt() {
	// return Image.class;
	// }
	// }
}
